<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>datatypes.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="../../vesc.jpg"/></td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="../../modules.html"><span>Modules</span></a></li>
      <li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="../../files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="../../search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../files.html"><span>File&#160;List</span></a></li>
      <li><a href="../../globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">datatypes.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdint.h&gt;</code><br />
<code>#include &lt;stdbool.h&gt;</code><br />
<code>#include &quot;ch.h&quot;</code><br />
</div>
<p><a href="../../dc/d51/datatypes_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/df7/structmc__rpm__dep__struct.html">mc_rpm_dep_struct</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d42/structmc__configuration.html">mc_configuration</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d8f/structppm__config.html">ppm_config</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d90/structadc__config.html">adc_config</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d77/structchuk__config.html">chuk_config</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dc1/structapp__configuration.html">app_configuration</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d6a/structfault__data.html">fault_data</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d9b/structchuck__data.html">chuck_data</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dbf/structcan__status__msg.html">can_status_msg</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d02/structmote__state.html">mote_state</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a31ba5ae9b4a53237b5b76db71ca0299a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#a31ba5ae9b4a53237b5b76db71ca0299a">mc_state</a> { <a class="el" href="../../dc/d51/datatypes_8h.html#a31ba5ae9b4a53237b5b76db71ca0299aac71c5841ac58a8f5bf16dfac33f18788">MC_STATE_OFF</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a31ba5ae9b4a53237b5b76db71ca0299aa597f53cae221342b7f33f0321cf24e11">MC_STATE_DETECTING</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a31ba5ae9b4a53237b5b76db71ca0299aa4575e6f70648dde3f7b20f859e54fc28">MC_STATE_RUNNING</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a31ba5ae9b4a53237b5b76db71ca0299aa4e58262250437716e57ced74bd8acb82">MC_STATE_FULL_BRAKE</a>
 }<tr class="separator:a31ba5ae9b4a53237b5b76db71ca0299a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:ab42773941483f82a33725d29d4f9e219"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#ab42773941483f82a33725d29d4f9e219">mc_pwm_mode</a> { <a class="el" href="../../dc/d51/datatypes_8h.html#ab42773941483f82a33725d29d4f9e219a57ce0c15afd4db65a1fb04ff65ea7d4c">PWM_MODE_NONSYNCHRONOUS_HISW</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#ab42773941483f82a33725d29d4f9e219aad6b0583d241f49809bf2c9f1a67ac53">PWM_MODE_SYNCHRONOUS</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#ab42773941483f82a33725d29d4f9e219acabb6e85aa2905697e61832c74263369">PWM_MODE_BIPOLAR</a>
 }<tr class="separator:ab42773941483f82a33725d29d4f9e219"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:af3916564ec22a69f58dea8b020011381"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#af3916564ec22a69f58dea8b020011381">mc_comm_mode</a> { <a class="el" href="../../dc/d51/datatypes_8h.html#af3916564ec22a69f58dea8b020011381a179a3884d7ee1098893a5cfadbcb4adf">COMM_MODE_INTEGRATE</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#af3916564ec22a69f58dea8b020011381a069f76620cf48a23fbae04002511636b">COMM_MODE_DELAY</a>
 }<tr class="separator:af3916564ec22a69f58dea8b020011381"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:a0a11775bb4c124eddb597e264fd5004c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#a0a11775bb4c124eddb597e264fd5004c">mc_sensor_mode</a> { <a class="el" href="../../dc/d51/datatypes_8h.html#a0a11775bb4c124eddb597e264fd5004ca26da3f21ada86df527b39703130c4fe1">SENSOR_MODE_SENSORLESS</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a0a11775bb4c124eddb597e264fd5004ca0608939eec5129d57b27d069fb288037">SENSOR_MODE_SENSORED</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a0a11775bb4c124eddb597e264fd5004cae4b5bf293ca1107d8c4492d1ef615753">SENSOR_MODE_HYBRID</a>
 }<tr class="separator:a0a11775bb4c124eddb597e264fd5004c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:a59128a84c10f85387a6e280750e0a478"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#a59128a84c10f85387a6e280750e0a478">mc_motor_type</a> { <a class="el" href="../../dc/d51/datatypes_8h.html#a59128a84c10f85387a6e280750e0a478aa87677e206827639d0745fbc671eaf0f">MOTOR_TYPE_BLDC</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a59128a84c10f85387a6e280750e0a478a02a5ef1efdd9c820e91dc498795c29aa">MOTOR_TYPE_DC</a>
 }<tr class="separator:a59128a84c10f85387a6e280750e0a478"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:a29724157fc2c874a0bafeb059b571d14"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#a29724157fc2c874a0bafeb059b571d14">mc_fault_code</a> { <br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a29724157fc2c874a0bafeb059b571d14a5179ac0d019011be741f3b7f2855929c">FAULT_CODE_NONE</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a29724157fc2c874a0bafeb059b571d14a7afb161718e0c92038bb212221870947">FAULT_CODE_OVER_VOLTAGE</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a29724157fc2c874a0bafeb059b571d14a86d0264a2131c058cf6e696b9f15177e">FAULT_CODE_UNDER_VOLTAGE</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a29724157fc2c874a0bafeb059b571d14aa7bb0aad7252109fe92a6ab0417d8b22">FAULT_CODE_DRV8302</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a29724157fc2c874a0bafeb059b571d14af1c8212f6a1da5edbcf32aaa9ecbe007">FAULT_CODE_ABS_OVER_CURRENT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a29724157fc2c874a0bafeb059b571d14a319ff357d75452048d17d79501bd5c24">FAULT_CODE_OVER_TEMP_FET</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a29724157fc2c874a0bafeb059b571d14a58d34f5b4e5cd780d9c38baf3b6be0f3">FAULT_CODE_OVER_TEMP_MOTOR</a>
<br />
 }<tr class="separator:a29724157fc2c874a0bafeb059b571d14"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:a52141ca9e9fa243e4d3ff1bdde611b3a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#a52141ca9e9fa243e4d3ff1bdde611b3a">mc_control_mode</a> { <br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a52141ca9e9fa243e4d3ff1bdde611b3aa93e7c0157c84df0a6cbb35014aa641db">CONTROL_MODE_DUTY</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a52141ca9e9fa243e4d3ff1bdde611b3aaf9b3215d6a5ab6424029184a295a0477">CONTROL_MODE_SPEED</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a52141ca9e9fa243e4d3ff1bdde611b3aade2fb82076de808edf1b3f93f589b97a">CONTROL_MODE_CURRENT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a52141ca9e9fa243e4d3ff1bdde611b3aac9d533bea7ba2c52bf5a72130bbd4edf">CONTROL_MODE_CURRENT_BRAKE</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a52141ca9e9fa243e4d3ff1bdde611b3aa6648bd5764bb986f570e2842afaec318">CONTROL_MODE_POS</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a52141ca9e9fa243e4d3ff1bdde611b3aa055e8c6d1e2515a14a1c88b271c3adb7">CONTROL_MODE_NONE</a>
<br />
 }<tr class="separator:a52141ca9e9fa243e4d3ff1bdde611b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:a8b0985db03d6f1c46c55807b43b50ed9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#a8b0985db03d6f1c46c55807b43b50ed9">app_use</a> { <br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a8b0985db03d6f1c46c55807b43b50ed9a7bca2359659d0a9947d18ede8e21519c">APP_NONE</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a8b0985db03d6f1c46c55807b43b50ed9a4a23d06fd6918abc648329178346a424">APP_PPM</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a8b0985db03d6f1c46c55807b43b50ed9aac019501cc4c82bc1ab6be5574072232">APP_ADC</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a8b0985db03d6f1c46c55807b43b50ed9a31fa1b345d811baa86d38da09fbba412">APP_UART</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a8b0985db03d6f1c46c55807b43b50ed9ab459c63068f2959408fbc77bb731ee68">APP_PPM_UART</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a8b0985db03d6f1c46c55807b43b50ed9a751b0feaf073eca6f93e7d866dd82dc5">APP_ADC_UART</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a8b0985db03d6f1c46c55807b43b50ed9abd1314099570c43e7a9ad4029f1c85c7">APP_NUNCHUK</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a8b0985db03d6f1c46c55807b43b50ed9a042a1fdd0da8a5251cb542b2f7e67205">APP_NRF</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a8b0985db03d6f1c46c55807b43b50ed9a9309f6212dc4e4811007e77cb9d3392b">APP_CUSTOM</a>
<br />
 }<tr class="separator:a8b0985db03d6f1c46c55807b43b50ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:a14705f90120ef780cd5aa6ecc24f7962"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#a14705f90120ef780cd5aa6ecc24f7962">ppm_control_type</a> { <br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a14705f90120ef780cd5aa6ecc24f7962a1c57aabdf33692f25efd90a77b721038">PPM_CTRL_TYPE_NONE</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a14705f90120ef780cd5aa6ecc24f7962a74ea59a506bbf3544bf6268f0a0b765f">PPM_CTRL_TYPE_CURRENT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a14705f90120ef780cd5aa6ecc24f7962acdb5037405eb9d3f38fe19b7c2ee28a3">PPM_CTRL_TYPE_CURRENT_NOREV</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a14705f90120ef780cd5aa6ecc24f7962af7efb4895bdbfef16233d521d10880ce">PPM_CTRL_TYPE_CURRENT_NOREV_BRAKE</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a14705f90120ef780cd5aa6ecc24f7962ab3c315a9afa1609070eb7af06eebfd7b">PPM_CTRL_TYPE_DUTY</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a14705f90120ef780cd5aa6ecc24f7962a112d8b125c478567c938e3be4e653589">PPM_CTRL_TYPE_DUTY_NOREV</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a14705f90120ef780cd5aa6ecc24f7962ab721f6a450fb8ec078f786529b4365e2">PPM_CTRL_TYPE_PID</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a14705f90120ef780cd5aa6ecc24f7962a5a00595f7737f557c0c5cdc4f3cf6c11">PPM_CTRL_TYPE_PID_NOREV</a>
<br />
 }<tr class="separator:a14705f90120ef780cd5aa6ecc24f7962"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:a185554b5aedce3cc1935ff0a2e3e60e3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#a185554b5aedce3cc1935ff0a2e3e60e3">adc_control_type</a> { <br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a185554b5aedce3cc1935ff0a2e3e60e3a4718bd681236c9d28a59aa7a341c9977">ADC_CTRL_TYPE_NONE</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a185554b5aedce3cc1935ff0a2e3e60e3ab24beab4b90653ac8a52292f81fb22b2">ADC_CTRL_TYPE_CURRENT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a185554b5aedce3cc1935ff0a2e3e60e3ab6580724ba7e371f11d2a1067a8fbd2f">ADC_CTRL_TYPE_CURRENT_REV_CENTER</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a185554b5aedce3cc1935ff0a2e3e60e3ac3115d6a56b4a70216d9dbc3b69cc5c1">ADC_CTRL_TYPE_CURRENT_REV_BUTTON</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a185554b5aedce3cc1935ff0a2e3e60e3a94e373aad21487b7fddba16d46e7171b">ADC_CTRL_TYPE_CURRENT_NOREV_BRAKE_CENTER</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a185554b5aedce3cc1935ff0a2e3e60e3a66fef71e3e029699d0e5559030f545b7">ADC_CTRL_TYPE_CURRENT_NOREV_BRAKE_BUTTON</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a185554b5aedce3cc1935ff0a2e3e60e3a35bfb399655f86ba7e3f5c111b11bd18">ADC_CTRL_TYPE_DUTY</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a185554b5aedce3cc1935ff0a2e3e60e3a5d81e24461214c7e62a57f05da77a4ab">ADC_CTRL_TYPE_DUTY_REV_CENTER</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a185554b5aedce3cc1935ff0a2e3e60e3a32452073053edc9902338804f6d82d62">ADC_CTRL_TYPE_DUTY_REV_BUTTON</a>
<br />
 }<tr class="separator:a185554b5aedce3cc1935ff0a2e3e60e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:adeb53b1ad282fb36244ee735b1dd8d7d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#adeb53b1ad282fb36244ee735b1dd8d7d">chuk_control_type</a> { <a class="el" href="../../dc/d51/datatypes_8h.html#adeb53b1ad282fb36244ee735b1dd8d7da1d807736964ef064079939582deea727">CHUK_CTRL_TYPE_NONE</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#adeb53b1ad282fb36244ee735b1dd8d7da06cd901f8d4d629094cef034b71363e3">CHUK_CTRL_TYPE_CURRENT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#adeb53b1ad282fb36244ee735b1dd8d7da75e41aee0976ea5a3ed44a40c7c005e0">CHUK_CTRL_TYPE_CURRENT_NOREV</a>
 }<tr class="separator:adeb53b1ad282fb36244ee735b1dd8d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:aa2363afa25225dc719506b23d25d7a06"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06">COMM_PACKET_ID</a> { <br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a9114644b124e5e1a87e212bd6a80291e">COMM_FW_VERSION</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a8f6e18ca06469c84af097120e26ff8af">COMM_JUMP_TO_BOOTLOADER</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a719eb6161f2dc4b77982f3729791e2b2">COMM_ERASE_NEW_APP</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a48b9e57fbee927c5c82b58d68e463f2b">COMM_WRITE_NEW_APP_DATA</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06acc526a8f876180f1191ee3f2572bc772">COMM_GET_VALUES</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a7df58630ac01bddca8e7b9fc1510884b">COMM_SET_DUTY</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a25b42a743b3b05ba5ab080c4b6dd9480">COMM_SET_CURRENT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a2bd6060e9fa9f15571c57e3772546982">COMM_SET_CURRENT_BRAKE</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06ace0693aa4ec9e8a852db0d87faee6425">COMM_SET_RPM</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a82faae68e7d16a9b315d05bd8857f6c9">COMM_SET_POS</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a315b2cb6cf4732e84425d9bca355ec49">COMM_SET_DETECT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a0d49a9291ac112070057347d466ed14f">COMM_SET_SERVO_POS</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06afc4a70ff0738b5c0970972b3b73398d0">COMM_SET_MCCONF</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a8e1da6ec3e3830364882a22d0ea5d7da">COMM_GET_MCCONF</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06ae3c68ebf90627972c79369018415d82a">COMM_SET_APPCONF</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06abfb916e6013b1d0a14b6a292cfe8c335">COMM_GET_APPCONF</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a7e51a787bf2107f0d03c65f416dce143">COMM_SAMPLE_PRINT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06ac6ded17ab9d4add070d8bf0c41c2145f">COMM_TERMINAL_CMD</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06af37add9f535bb3c7b1bf4bf50b023dfe">COMM_PRINT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06abce28f7700145eafabae44ac1c723bce">COMM_ROTOR_POSITION</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06ab73a277c2cfba454f3c940d2f0f868d4">COMM_EXPERIMENT_SAMPLE</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06ad32486ca305b9b4b12930d6fff4c6ec0">COMM_DETECT_MOTOR_PARAM</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06abb1b56d29127e55ec98d1d5e35e1940d">COMM_REBOOT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06af45c7bd521782fe5ad918ea51b7410ba">COMM_ALIVE</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a62dff179eaff8e830371051535c337e7">COMM_GET_DECODED_PPM</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06ab59b2e56bad686f0f97b612e5ae23bf9">COMM_GET_DECODED_ADC</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a6b2f29dd04923a388f16802c8d0b38cd">COMM_GET_DECODED_CHUK</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06a18ede091afd50bc8082e937caba1b64a">COMM_FORWARD_CAN</a>
<br />
 }<tr class="separator:aa2363afa25225dc719506b23d25d7a06"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:a094cc09d507f9c943512a662d3ebdfd4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#a094cc09d507f9c943512a662d3ebdfd4">CAN_PACKET_ID</a> { <br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a094cc09d507f9c943512a662d3ebdfd4a520020025a8c4d7a47977c9c14afbac4">CAN_PACKET_SET_DUTY</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a094cc09d507f9c943512a662d3ebdfd4aa4b9d8c38af5a5b4c47ee8959eb2051d">CAN_PACKET_SET_CURRENT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a094cc09d507f9c943512a662d3ebdfd4a9b5231258af18e74c5e1af24f50fcc85">CAN_PACKET_SET_CURRENT_BRAKE</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a094cc09d507f9c943512a662d3ebdfd4a7aea54f9ed6fd687491d48a4f984423c">CAN_PACKET_SET_RPM</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a094cc09d507f9c943512a662d3ebdfd4a149f262561273a167ffa1f0aa822fce8">CAN_PACKET_SET_POS</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a094cc09d507f9c943512a662d3ebdfd4a30141b1b00d31d46875f48b903ec3ed2">CAN_PACKET_FILL_RX_BUFFER</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a094cc09d507f9c943512a662d3ebdfd4a0fa391cdc4e64c9a45c7a20f78277bec">CAN_PACKET_FILL_RX_BUFFER_LONG</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a094cc09d507f9c943512a662d3ebdfd4ae7319caf475887186e55846222ca1ec2">CAN_PACKET_PROCESS_RX_BUFFER</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a094cc09d507f9c943512a662d3ebdfd4a729709fcbbc31c151bcbb86c82978c17">CAN_PACKET_PROCESS_SHORT_BUFFER</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a094cc09d507f9c943512a662d3ebdfd4a228dea7fe56d0382bdd83fc99d185f03">CAN_PACKET_STATUS</a>
<br />
 }<tr class="separator:a094cc09d507f9c943512a662d3ebdfd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:a78ad3e15a811eaff80192a9e08a77505"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#a78ad3e15a811eaff80192a9e08a77505">LED_EXT_STATE</a> { <br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a78ad3e15a811eaff80192a9e08a77505a92635634256603a03fad1d57b940dd30">LED_EXT_OFF</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a78ad3e15a811eaff80192a9e08a77505aa3592490accd089dc94491ebccd316b7">LED_EXT_NORMAL</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a78ad3e15a811eaff80192a9e08a77505affd263c424a856a742c7942509a4e82e">LED_EXT_BRAKE</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a78ad3e15a811eaff80192a9e08a77505a525f0b00138d9c57963ba14d875c77c8">LED_EXT_TURN_LEFT</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d51/datatypes_8h.html#a78ad3e15a811eaff80192a9e08a77505ad84ba71862b4ebf67a301728848f79bc">LED_EXT_TURN_RIGHT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a78ad3e15a811eaff80192a9e08a77505a892af8687978782b4f180b41c1d7f870">LED_EXT_BRAKE_TURN_LEFT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a78ad3e15a811eaff80192a9e08a77505a3334d2b2f00a89209c983e7982d6f77b">LED_EXT_BRAKE_TURN_RIGHT</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a78ad3e15a811eaff80192a9e08a77505a25a4cdf797d251411bb1a897290c9032">LED_EXT_BATT</a>
<br />
 }<tr class="separator:a78ad3e15a811eaff80192a9e08a77505"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
<tr class="memitem:a4e7441bef093bb814165c4eaf713b859"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d51/datatypes_8h.html#a4e7441bef093bb814165c4eaf713b859">MOTE_PACKET</a> { <a class="el" href="../../dc/d51/datatypes_8h.html#a4e7441bef093bb814165c4eaf713b859a565b71e0a187cd7d1705bd7cbe976a70">MOTE_PACKET_BATT_LEVEL</a> = 0, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a4e7441bef093bb814165c4eaf713b859ada03bd5b020b1d69907c09dcb1e00b7c">MOTE_PACKET_BUTTONS</a>, 
<a class="el" href="../../dc/d51/datatypes_8h.html#a4e7441bef093bb814165c4eaf713b859ae7d08b319cae44cdaed6797bd184a22d">MOTE_PACKET_ALIVE</a>
 }<tr class="separator:a4e7441bef093bb814165c4eaf713b859"><td class="memSeparator" colspan="2">&#160;</td></tr>
</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="a185554b5aedce3cc1935ff0a2e3e60e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#a185554b5aedce3cc1935ff0a2e3e60e3">adc_control_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a185554b5aedce3cc1935ff0a2e3e60e3a4718bd681236c9d28a59aa7a341c9977"></a>ADC_CTRL_TYPE_NONE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a185554b5aedce3cc1935ff0a2e3e60e3ab24beab4b90653ac8a52292f81fb22b2"></a>ADC_CTRL_TYPE_CURRENT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a185554b5aedce3cc1935ff0a2e3e60e3ab6580724ba7e371f11d2a1067a8fbd2f"></a>ADC_CTRL_TYPE_CURRENT_REV_CENTER&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a185554b5aedce3cc1935ff0a2e3e60e3ac3115d6a56b4a70216d9dbc3b69cc5c1"></a>ADC_CTRL_TYPE_CURRENT_REV_BUTTON&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a185554b5aedce3cc1935ff0a2e3e60e3a94e373aad21487b7fddba16d46e7171b"></a>ADC_CTRL_TYPE_CURRENT_NOREV_BRAKE_CENTER&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a185554b5aedce3cc1935ff0a2e3e60e3a66fef71e3e029699d0e5559030f545b7"></a>ADC_CTRL_TYPE_CURRENT_NOREV_BRAKE_BUTTON&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a185554b5aedce3cc1935ff0a2e3e60e3a35bfb399655f86ba7e3f5c111b11bd18"></a>ADC_CTRL_TYPE_DUTY&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a185554b5aedce3cc1935ff0a2e3e60e3a5d81e24461214c7e62a57f05da77a4ab"></a>ADC_CTRL_TYPE_DUTY_REV_CENTER&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a185554b5aedce3cc1935ff0a2e3e60e3a32452073053edc9902338804f6d82d62"></a>ADC_CTRL_TYPE_DUTY_REV_BUTTON&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="a8b0985db03d6f1c46c55807b43b50ed9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#a8b0985db03d6f1c46c55807b43b50ed9">app_use</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a8b0985db03d6f1c46c55807b43b50ed9a7bca2359659d0a9947d18ede8e21519c"></a>APP_NONE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a8b0985db03d6f1c46c55807b43b50ed9a4a23d06fd6918abc648329178346a424"></a>APP_PPM&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a8b0985db03d6f1c46c55807b43b50ed9aac019501cc4c82bc1ab6be5574072232"></a>APP_ADC&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a8b0985db03d6f1c46c55807b43b50ed9a31fa1b345d811baa86d38da09fbba412"></a>APP_UART&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a8b0985db03d6f1c46c55807b43b50ed9ab459c63068f2959408fbc77bb731ee68"></a>APP_PPM_UART&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a8b0985db03d6f1c46c55807b43b50ed9a751b0feaf073eca6f93e7d866dd82dc5"></a>APP_ADC_UART&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a8b0985db03d6f1c46c55807b43b50ed9abd1314099570c43e7a9ad4029f1c85c7"></a>APP_NUNCHUK&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a8b0985db03d6f1c46c55807b43b50ed9a042a1fdd0da8a5251cb542b2f7e67205"></a>APP_NRF&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a8b0985db03d6f1c46c55807b43b50ed9a9309f6212dc4e4811007e77cb9d3392b"></a>APP_CUSTOM&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="a094cc09d507f9c943512a662d3ebdfd4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#a094cc09d507f9c943512a662d3ebdfd4">CAN_PACKET_ID</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a094cc09d507f9c943512a662d3ebdfd4a520020025a8c4d7a47977c9c14afbac4"></a>CAN_PACKET_SET_DUTY&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a094cc09d507f9c943512a662d3ebdfd4aa4b9d8c38af5a5b4c47ee8959eb2051d"></a>CAN_PACKET_SET_CURRENT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a094cc09d507f9c943512a662d3ebdfd4a9b5231258af18e74c5e1af24f50fcc85"></a>CAN_PACKET_SET_CURRENT_BRAKE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a094cc09d507f9c943512a662d3ebdfd4a7aea54f9ed6fd687491d48a4f984423c"></a>CAN_PACKET_SET_RPM&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a094cc09d507f9c943512a662d3ebdfd4a149f262561273a167ffa1f0aa822fce8"></a>CAN_PACKET_SET_POS&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a094cc09d507f9c943512a662d3ebdfd4a30141b1b00d31d46875f48b903ec3ed2"></a>CAN_PACKET_FILL_RX_BUFFER&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a094cc09d507f9c943512a662d3ebdfd4a0fa391cdc4e64c9a45c7a20f78277bec"></a>CAN_PACKET_FILL_RX_BUFFER_LONG&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a094cc09d507f9c943512a662d3ebdfd4ae7319caf475887186e55846222ca1ec2"></a>CAN_PACKET_PROCESS_RX_BUFFER&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a094cc09d507f9c943512a662d3ebdfd4a729709fcbbc31c151bcbb86c82978c17"></a>CAN_PACKET_PROCESS_SHORT_BUFFER&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a094cc09d507f9c943512a662d3ebdfd4a228dea7fe56d0382bdd83fc99d185f03"></a>CAN_PACKET_STATUS&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="adeb53b1ad282fb36244ee735b1dd8d7d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#adeb53b1ad282fb36244ee735b1dd8d7d">chuk_control_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="adeb53b1ad282fb36244ee735b1dd8d7da1d807736964ef064079939582deea727"></a>CHUK_CTRL_TYPE_NONE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adeb53b1ad282fb36244ee735b1dd8d7da06cd901f8d4d629094cef034b71363e3"></a>CHUK_CTRL_TYPE_CURRENT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="adeb53b1ad282fb36244ee735b1dd8d7da75e41aee0976ea5a3ed44a40c7c005e0"></a>CHUK_CTRL_TYPE_CURRENT_NOREV&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="aa2363afa25225dc719506b23d25d7a06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#aa2363afa25225dc719506b23d25d7a06">COMM_PACKET_ID</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a9114644b124e5e1a87e212bd6a80291e"></a>COMM_FW_VERSION&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a8f6e18ca06469c84af097120e26ff8af"></a>COMM_JUMP_TO_BOOTLOADER&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a719eb6161f2dc4b77982f3729791e2b2"></a>COMM_ERASE_NEW_APP&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a48b9e57fbee927c5c82b58d68e463f2b"></a>COMM_WRITE_NEW_APP_DATA&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06acc526a8f876180f1191ee3f2572bc772"></a>COMM_GET_VALUES&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a7df58630ac01bddca8e7b9fc1510884b"></a>COMM_SET_DUTY&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a25b42a743b3b05ba5ab080c4b6dd9480"></a>COMM_SET_CURRENT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a2bd6060e9fa9f15571c57e3772546982"></a>COMM_SET_CURRENT_BRAKE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06ace0693aa4ec9e8a852db0d87faee6425"></a>COMM_SET_RPM&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a82faae68e7d16a9b315d05bd8857f6c9"></a>COMM_SET_POS&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a315b2cb6cf4732e84425d9bca355ec49"></a>COMM_SET_DETECT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a0d49a9291ac112070057347d466ed14f"></a>COMM_SET_SERVO_POS&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06afc4a70ff0738b5c0970972b3b73398d0"></a>COMM_SET_MCCONF&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a8e1da6ec3e3830364882a22d0ea5d7da"></a>COMM_GET_MCCONF&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06ae3c68ebf90627972c79369018415d82a"></a>COMM_SET_APPCONF&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06abfb916e6013b1d0a14b6a292cfe8c335"></a>COMM_GET_APPCONF&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a7e51a787bf2107f0d03c65f416dce143"></a>COMM_SAMPLE_PRINT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06ac6ded17ab9d4add070d8bf0c41c2145f"></a>COMM_TERMINAL_CMD&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06af37add9f535bb3c7b1bf4bf50b023dfe"></a>COMM_PRINT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06abce28f7700145eafabae44ac1c723bce"></a>COMM_ROTOR_POSITION&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06ab73a277c2cfba454f3c940d2f0f868d4"></a>COMM_EXPERIMENT_SAMPLE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06ad32486ca305b9b4b12930d6fff4c6ec0"></a>COMM_DETECT_MOTOR_PARAM&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06abb1b56d29127e55ec98d1d5e35e1940d"></a>COMM_REBOOT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06af45c7bd521782fe5ad918ea51b7410ba"></a>COMM_ALIVE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a62dff179eaff8e830371051535c337e7"></a>COMM_GET_DECODED_PPM&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06ab59b2e56bad686f0f97b612e5ae23bf9"></a>COMM_GET_DECODED_ADC&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a6b2f29dd04923a388f16802c8d0b38cd"></a>COMM_GET_DECODED_CHUK&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="aa2363afa25225dc719506b23d25d7a06a18ede091afd50bc8082e937caba1b64a"></a>COMM_FORWARD_CAN&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="a78ad3e15a811eaff80192a9e08a77505"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#a78ad3e15a811eaff80192a9e08a77505">LED_EXT_STATE</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a78ad3e15a811eaff80192a9e08a77505a92635634256603a03fad1d57b940dd30"></a>LED_EXT_OFF&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a78ad3e15a811eaff80192a9e08a77505aa3592490accd089dc94491ebccd316b7"></a>LED_EXT_NORMAL&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a78ad3e15a811eaff80192a9e08a77505affd263c424a856a742c7942509a4e82e"></a>LED_EXT_BRAKE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a78ad3e15a811eaff80192a9e08a77505a525f0b00138d9c57963ba14d875c77c8"></a>LED_EXT_TURN_LEFT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a78ad3e15a811eaff80192a9e08a77505ad84ba71862b4ebf67a301728848f79bc"></a>LED_EXT_TURN_RIGHT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a78ad3e15a811eaff80192a9e08a77505a892af8687978782b4f180b41c1d7f870"></a>LED_EXT_BRAKE_TURN_LEFT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a78ad3e15a811eaff80192a9e08a77505a3334d2b2f00a89209c983e7982d6f77b"></a>LED_EXT_BRAKE_TURN_RIGHT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a78ad3e15a811eaff80192a9e08a77505a25a4cdf797d251411bb1a897290c9032"></a>LED_EXT_BATT&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="af3916564ec22a69f58dea8b020011381"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#af3916564ec22a69f58dea8b020011381">mc_comm_mode</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="af3916564ec22a69f58dea8b020011381a179a3884d7ee1098893a5cfadbcb4adf"></a>COMM_MODE_INTEGRATE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="af3916564ec22a69f58dea8b020011381a069f76620cf48a23fbae04002511636b"></a>COMM_MODE_DELAY&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="a52141ca9e9fa243e4d3ff1bdde611b3a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#a52141ca9e9fa243e4d3ff1bdde611b3a">mc_control_mode</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a52141ca9e9fa243e4d3ff1bdde611b3aa93e7c0157c84df0a6cbb35014aa641db"></a>CONTROL_MODE_DUTY&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a52141ca9e9fa243e4d3ff1bdde611b3aaf9b3215d6a5ab6424029184a295a0477"></a>CONTROL_MODE_SPEED&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a52141ca9e9fa243e4d3ff1bdde611b3aade2fb82076de808edf1b3f93f589b97a"></a>CONTROL_MODE_CURRENT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a52141ca9e9fa243e4d3ff1bdde611b3aac9d533bea7ba2c52bf5a72130bbd4edf"></a>CONTROL_MODE_CURRENT_BRAKE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a52141ca9e9fa243e4d3ff1bdde611b3aa6648bd5764bb986f570e2842afaec318"></a>CONTROL_MODE_POS&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a52141ca9e9fa243e4d3ff1bdde611b3aa055e8c6d1e2515a14a1c88b271c3adb7"></a>CONTROL_MODE_NONE&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="a29724157fc2c874a0bafeb059b571d14"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#a29724157fc2c874a0bafeb059b571d14">mc_fault_code</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a29724157fc2c874a0bafeb059b571d14a5179ac0d019011be741f3b7f2855929c"></a>FAULT_CODE_NONE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a29724157fc2c874a0bafeb059b571d14a7afb161718e0c92038bb212221870947"></a>FAULT_CODE_OVER_VOLTAGE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a29724157fc2c874a0bafeb059b571d14a86d0264a2131c058cf6e696b9f15177e"></a>FAULT_CODE_UNDER_VOLTAGE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a29724157fc2c874a0bafeb059b571d14aa7bb0aad7252109fe92a6ab0417d8b22"></a>FAULT_CODE_DRV8302&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a29724157fc2c874a0bafeb059b571d14af1c8212f6a1da5edbcf32aaa9ecbe007"></a>FAULT_CODE_ABS_OVER_CURRENT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a29724157fc2c874a0bafeb059b571d14a319ff357d75452048d17d79501bd5c24"></a>FAULT_CODE_OVER_TEMP_FET&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a29724157fc2c874a0bafeb059b571d14a58d34f5b4e5cd780d9c38baf3b6be0f3"></a>FAULT_CODE_OVER_TEMP_MOTOR&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="a59128a84c10f85387a6e280750e0a478"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#a59128a84c10f85387a6e280750e0a478">mc_motor_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a59128a84c10f85387a6e280750e0a478aa87677e206827639d0745fbc671eaf0f"></a>MOTOR_TYPE_BLDC&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a59128a84c10f85387a6e280750e0a478a02a5ef1efdd9c820e91dc498795c29aa"></a>MOTOR_TYPE_DC&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ab42773941483f82a33725d29d4f9e219"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#ab42773941483f82a33725d29d4f9e219">mc_pwm_mode</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ab42773941483f82a33725d29d4f9e219a57ce0c15afd4db65a1fb04ff65ea7d4c"></a>PWM_MODE_NONSYNCHRONOUS_HISW&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ab42773941483f82a33725d29d4f9e219aad6b0583d241f49809bf2c9f1a67ac53"></a>PWM_MODE_SYNCHRONOUS&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ab42773941483f82a33725d29d4f9e219acabb6e85aa2905697e61832c74263369"></a>PWM_MODE_BIPOLAR&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="a0a11775bb4c124eddb597e264fd5004c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#a0a11775bb4c124eddb597e264fd5004c">mc_sensor_mode</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a0a11775bb4c124eddb597e264fd5004ca26da3f21ada86df527b39703130c4fe1"></a>SENSOR_MODE_SENSORLESS&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a0a11775bb4c124eddb597e264fd5004ca0608939eec5129d57b27d069fb288037"></a>SENSOR_MODE_SENSORED&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a0a11775bb4c124eddb597e264fd5004cae4b5bf293ca1107d8c4492d1ef615753"></a>SENSOR_MODE_HYBRID&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="a31ba5ae9b4a53237b5b76db71ca0299a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#a31ba5ae9b4a53237b5b76db71ca0299a">mc_state</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a31ba5ae9b4a53237b5b76db71ca0299aac71c5841ac58a8f5bf16dfac33f18788"></a>MC_STATE_OFF&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a31ba5ae9b4a53237b5b76db71ca0299aa597f53cae221342b7f33f0321cf24e11"></a>MC_STATE_DETECTING&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a31ba5ae9b4a53237b5b76db71ca0299aa4575e6f70648dde3f7b20f859e54fc28"></a>MC_STATE_RUNNING&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a31ba5ae9b4a53237b5b76db71ca0299aa4e58262250437716e57ced74bd8acb82"></a>MC_STATE_FULL_BRAKE&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="a4e7441bef093bb814165c4eaf713b859"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#a4e7441bef093bb814165c4eaf713b859">MOTE_PACKET</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a4e7441bef093bb814165c4eaf713b859a565b71e0a187cd7d1705bd7cbe976a70"></a>MOTE_PACKET_BATT_LEVEL&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e7441bef093bb814165c4eaf713b859ada03bd5b020b1d69907c09dcb1e00b7c"></a>MOTE_PACKET_BUTTONS&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4e7441bef093bb814165c4eaf713b859ae7d08b319cae44cdaed6797bd184a22d"></a>MOTE_PACKET_ALIVE&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="a14705f90120ef780cd5aa6ecc24f7962"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d51/datatypes_8h.html#a14705f90120ef780cd5aa6ecc24f7962">ppm_control_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a14705f90120ef780cd5aa6ecc24f7962a1c57aabdf33692f25efd90a77b721038"></a>PPM_CTRL_TYPE_NONE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a14705f90120ef780cd5aa6ecc24f7962a74ea59a506bbf3544bf6268f0a0b765f"></a>PPM_CTRL_TYPE_CURRENT&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a14705f90120ef780cd5aa6ecc24f7962acdb5037405eb9d3f38fe19b7c2ee28a3"></a>PPM_CTRL_TYPE_CURRENT_NOREV&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a14705f90120ef780cd5aa6ecc24f7962af7efb4895bdbfef16233d521d10880ce"></a>PPM_CTRL_TYPE_CURRENT_NOREV_BRAKE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a14705f90120ef780cd5aa6ecc24f7962ab3c315a9afa1609070eb7af06eebfd7b"></a>PPM_CTRL_TYPE_DUTY&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a14705f90120ef780cd5aa6ecc24f7962a112d8b125c478567c938e3be4e653589"></a>PPM_CTRL_TYPE_DUTY_NOREV&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a14705f90120ef780cd5aa6ecc24f7962ab721f6a450fb8ec078f786529b4365e2"></a>PPM_CTRL_TYPE_PID&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a14705f90120ef780cd5aa6ecc24f7962a5a00595f7737f557c0c5cdc4f3cf6c11"></a>PPM_CTRL_TYPE_PID_NOREV&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
<hr class="footer"/><address class="footer"><small>
Generated by <a href="https://github.com/joshdellay" target="_new">Josh Dellay</a>